package com.demo.springBoot2.quartz.quartz.trigger;


import lombok.val;
import org.quartz.CronScheduleBuilder;
import org.quartz.SimpleScheduleBuilder;
import org.quartz.Trigger;
import org.quartz.TriggerBuilder;

/**
 * 简单获取一个任务触发器
 * */
public class SimpleGetTrigger {
    // 构造一个触发器
    public static Trigger createTrigger(){
        Trigger trigger = TriggerBuilder.newTrigger()
                .withIdentity("girl", "call")  // 触发器的名称分组
                // cron表达式，11点到12点，每5分钟执行一次
                .withSchedule(CronScheduleBuilder.cronSchedule("0 0/5 11-12 * * ?"))
                .startNow() // 立即出发
                .build();
        return trigger;
    }
}
